f92db99d12342a951246fc68f1d0650a768f206f,core/textgen/source/jetbrains/mps/textGen/TextGen.java,TextGen,populateTextGenCompatibilityObjects,#TextGenBuffer#SNode#,107
Before Change
private static void populateTextGenCompatibilityObjects(TextGenBuffer buffer, SNode node) {
// BL-specific object, BL shall manage itself
buffer.putUserObject(PACKAGE_NAME, NameUtil.getModelLongName(node.getModel()));
// shall get replaced with TextUnit#getStartNode()
buffer.putUserObject(ROOT_NODE, node);
buffer.putUserObject(COMPATIBILITY_USE_ATTRIBUTES, ourEnabledNodeAttributes);
After Change
private static void populateTextGenCompatibilityObjects(TextGenBuffer buffer, SNode node) {
// BL-specific object, BL shall manage itself
if (node.getModel() != null) {
buffer.putUserObject(PACKAGE_NAME, NameUtil.getModelLongName(node.getModel()));
}
// shall get replaced with TextUnit#getStartNode()
buffer.putUserObject(ROOT_NODE, node);